package edu.mju.service;

import edu.mju.entity.ScenicSpot;
import edu.mju.util.Pager;

import java.util.List;

/**
 * @Author:wyp
 * @Date:2020/5/16 13:56
 */
public interface ISpotListService {
    /**
     *  更新景点数据
     * @param scenicSpot 景点信息
     * @return 更新成功返回true；否则false
     */
    boolean update(ScenicSpot scenicSpot);

    /**
     *     查询所有信息
     * @return 所有信息
     */
    List<ScenicSpot> findAll();

    /**
     *     根据Id查找景点信息
     * @return 景点信息
     */
    ScenicSpot findBySpotId(Integer spotId);

    /**
     *      分页查询所有景点
     * @param page 当前页
     * @param pageSize 页面大小
     * @return 返回Pager 包含data数据
     */
    Pager pagernate(int page,int pageSize,ScenicSpot scenicSpot);
}
